home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: news.shlink.de!wiloyee!chaos
- From: chaos@wiloyee.shnet.org
- Subject: Re: 68040's Move16
- X-Newsreader: TIN [UNIX 1.3 950515BETA PL0]
- Organization: Studentenhochhaus Wedel Deutschland
- Message-ID: <DoB1uE.1I8@wiloyee.shnet.org>
- References: <4hks80$4l6@tempo.univ-lyon1.fr> <42116631@phoenix.owl.de> <699.6640T1334T775@mailbox.swipnet.se> <4i3n1e$2bvs@columba.udac.uu.se>
- Date: Fri, 15 Mar 1996 10:44:38 GMT
-
- Erik Trulsson (trulsson@student.docs.uu.se) wrote:
-
- Why not use MOVE16 on Amiga?
-
- : I *think*that the problem is as follows: (please correct me if I am wrong)
- : The Move16 instruction uses the burst-transfer mode of the '040.
- : The Amiga 4000 (the only model shipping with a '040) has a badly
- : designed memory system that does not support burst mode.
- : Therefore the Move16 instruction will not work on a normal A4000 ,
- : although it should work on most '040 boards with better memory
- : handling.
-
- this is wrong. The bus unit of the 68040 will automatically fall back to
- slower standard memory accesses if it detects that burst is not supported.
- the problem must somewhere else.
-
- enough guessing. I have a look in the docs:
-
- - C= says never use TAS, because the indivisable Read-Modify-Write cycle
- interferes with system DMA. I guess it's the same with all the other
- strange commands that use Read-Modify-Write cycles.
-
- - I searched my whole C=-documentation directory for the word "move16",
- and didn't get a single match. perhaps my documentation isn't complete
- but i now assume that it's ok to use move16.
-
-
-
- so we better stop about guessing. has anyone the most up to date developer
- CD's? please make a complete search for move16. if you don't find anything,
- we can assume it to be save.
-
-
-
- dierk "chaos" ohlerich
-
-